stifling place - Espagnol Anglais Dictionnaire